package com.hexacta.hrs.sandbox.tasks2.data;

import java.util.List;

import com.hexacta.hrs.sandbox.tasks2.model.User;

public interface UserDao {

	/**
	 * recupera todos los usuarios
	 **/
	public List<User> findAll();

	/**
	 * recupera un usuario segun id
	 */
	public User findById(final Long id);

	public void addUser(final User newUser);
	
	public User findByName(final String name);
	
	public void persistUser(final User user);

}
